package nautilus.tank.model;

import java.awt.Image;

public interface IVehicleWeapon extends IWeapon {
	public void moveTo(float x, float y);
	public void turn(float alpha);
	public float getVelocityX();
	public void setVelocityX(float vx);
	public float getVelocityY();
	public void setVelocityY(float vy);
	public float getVelocityZ();
	public void setVelocityZ(float vz);
	public Image[] getSprites();
	public void setSprites(Image[] spr);
	public void startMove() throws InterruptedException;
	public void stop() throws InterruptedException;
	
	public boolean isMoving();
	
	public void setDirection(float[] dir);
}
